
////////////////////////////////////////////////////////////////////////////////
//
// Initial.java
//
// Copyright © (C) 2010
// 
// Emory Hughes Merryman, III
// emory.merryman@gmail.com
// 
// All Rights Reserved
// 
// This file is part of Interworks.
// 
// Interworks is free software: you can 
// redistribute it and/or modify it under 
// the terms of the GNU General Public 
// License as published by the Free 
// Software Foundation, either version 3 
// of the License, or (at your option) any 
// later version.
// 
// This program is distributed in the hope 
// that it will be useful, but WITHOUT 
// ANY WARRANTY; without even the 
// implied warranty of MERCHANTABILITY 
// or FITNESS FOR A PARTICULAR 
// PURPOSE.  See the GNU General Public 
// License for more details.
//
// You should have received a copy of the 
// GNU General Public License along with 
// this program.  If not, see 
// <http://www.gnu.org/licenses/>.
////////////////////////////////////////////////////////////////////////////////

/**
 * This is the first task in Ross's paper.
 **/
package com . superiorglobalbusiness . researchr ;

import org . junit . Test ;
import static org . junit . Assert . assertTrue ;

/**
 * An initial set of tests.
 **/
public final class Initial
{
    /**
     * Constructs an initial round of tests.
     **/
    public Initial ( )
    {
	super ( ) ;
    }

    /**
     * Makes sure assertions are enabled.
     * White box testing depends on enabled assertions.
     **/
    @ Test
	public void assertionsEnabled ( )
    {
	boolean flag = true ;
	try
	    {
		assert false ;
		flag = false ;
	    }
	catch ( AssertionError cause )
	    {
		flag = true ;
	    }
	assertTrue ( "Assertions are not enabled." , flag ) ;
    }
}
